home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1999 June: Reference Library / Dev.CD Jun 99 RL Disk 1.toast / Technical Documentation / Develop / develop Issue 28 / develop Issue 28 code / Sketch / Source / ADTs / DocumentHelpers.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-08-03  |  1.3 KB  |  39 lines  |  [TEXT/CWIE]

  1. /****************************************************************************
  2.  * 
  3.  * DocumentHelpers.h 
  4.  * 
  5.  ****************************************************************************/
  6.  
  7. #ifndef __DOCUMENTHELPERS__
  8. #define __DOCUMENTHELPERS__
  9.  
  10. #include "Structs.h"
  11.  
  12. // --- PUBLIC PROTOTYPES --------------------------------------------------------------------------
  13.  
  14. DocumentReference        GetDocumentByWindow                    (DocumentList list, WindowPtr window);
  15. DocumentReference        GetDocumentByName                        (ConstStr63Param nameToFind);
  16. DocumentReference        GetDocumentByIndex                    (long index);
  17. OSErr                        GetDocumentByDocumentNumber        (long internalNumber, DocumentReference *document);
  18.  
  19. DocumentReference        GetFrontDocument                        (DocumentList list);
  20. DocumentReference        GetNextFrontDocument                    (DocumentList list, DocumentReference document);
  21.  
  22. void                        InvalDocument                            (DocumentReference document);
  23.  
  24. //
  25. // --- Acessor Synonyms
  26. //
  27. DocumentReference        GetNextDocument                        (DocumentReference document);
  28. DocumentReference        GetPreviousDocument                    (DocumentReference document);
  29. Boolean                    DocumentIsModified                    (DocumentReference document);
  30.  
  31. //
  32. // --- Manipulators Synonyms
  33. //
  34. void                        HideDocument                            (DocumentReference document);
  35. void                        ShowDocument                            (DocumentReference document);
  36. void                        MarkDocumentAsChanged                (DocumentReference document);
  37.  
  38. #endif
  39.